/*************************************************************************
	> File Name: ioctl.c
	> Author: life
	> Created Time: 2021年03月21日 星期日 22时11分19秒
 ************************************************************************/

#include <stdio.h>
#include <sys/ioctl.h>
#include <stdlib.h>
#include <unistd.h>

int main(void)
{
	struct winsize size;
	if (isatty(STDOUT_FILENO) == 0)
	exit(1);
	if(ioctl(STDOUT_FILENO, TIOCGWINSZ, &size)<0) {
		perror("ioctl TIOCGWINSZ error");
		exit(1);
	}
	printf("%d rows, %d columns\n", size.ws_row, size.ws_col);
	return 0;
}
